# 类继承QWidget
# coding:utf-8
import sys
from PyQt5.QtWidgets import QApplication,QWidget
from PyQt5.QtGui import QIcon

# 继承自QWidget,变相实例化QWidget
class Gui(QWidget):

    def __init__(self):
        # 实例化super类，用来创建窗口
        super().__init__()  # super()方法返回了Gui类的父类对象，并且我们调用了父类的构造方法。__init__()方法是Python语言中的构造方法。

        self.initUI()

    # 重写父类的属性并在构造函数实例
    def initUI(self):
        # self.setGeometry(300, 300, 300, 220)
        self.setWindowTitle('类继承QWidget')
        # self.setWindowIcon(QIcon('web.png'))

if __name__ == '__main__':
    app = QApplication(sys.argv)
    gui = Gui()
    gui.show()
    sys.exit(app.exec_())


